mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

SQL 实现某时间段的统计业务

来源:网络整理  作者:网络  发布时间:2020-12-11 18:27
有一张错误上报表,现在要做的是统计在某个时间段[beginTime,endTime](其中beginTime,endTime由前台进行传入)内,每个上...
生成的结果图为:
有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(ReportPerson)、上报错误ID(ErrorID)、上报时间(ReportTime)、状态(State),其中值为0(未解决)、1(已处理)、2(已解决)。

SQL 实现某时间段的统计业务

复制代码 代码如下:

a left join
select a.ReportPerson,a.sumOfError,b.solvedError
from PCR_ConstructInfo
on (a.ReportPerson=b.ReportPerson)
(select ReportPerson,COUNT(ErrorID) as solvedError
现在要做的是统计在某个时间段[beginTime,endTime](其中beginTime,endTime由前台进行传入)内,每个上报人上报错误点的总数以及已解决错误的总数。
from(select COUNT(ErrorID) as sumOfError,ReportPerson
from PCR_ConstructInfo




where (State=2) and (ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson) b
where
(ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson)

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/2638.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQL 实现某时间段的统计业务

2020-12-11 编辑:网络

生成的结果图为:
有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(ReportPerson)、上报错误ID(ErrorID)、上报时间(ReportTime)、状态(State),其中值为0(未解决)、1(已处理)、2(已解决)。

SQL 实现某时间段的统计业务

复制代码 代码如下:

a left join
select a.ReportPerson,a.sumOfError,b.solvedError
from PCR_ConstructInfo
on (a.ReportPerson=b.ReportPerson)
(select ReportPerson,COUNT(ErrorID) as solvedError
现在要做的是统计在某个时间段[beginTime,endTime](其中beginTime,endTime由前台进行传入)内,每个上报人上报错误点的总数以及已解决错误的总数。
from(select COUNT(ErrorID) as sumOfError,ReportPerson
from PCR_ConstructInfo




where (State=2) and (ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson) b
where
(ReportTime>beginTime) and (ReportTime<endTime) group by ReportPerson)

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/2638.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页